온라인 교육
소프트웨어 공학 개론
예제
5주차 객체지향 개념과 클래스 다이어그램
◈ 예제 5.1: 클래스 찾기 ◈
문제: 도서관 시스템의 클래스를 찾아보고 클래스 안에 있어야 할 속성(자료)과 오퍼레이션을 찾아라.
<정답>
|
Worksheet #1: 객체 찾기(도서관 시스템) |
|||
|
객체 이름(영문) |
자료 |
오퍼레이션 |
물리적/개념적 |
|
Book |
Author Title Pages Publication Co. Year |
Insert_catalog() Delete_catalog() |
물리적 |
|
Loan |
Date Due_Date |
Lend() Return() |
개념적 |
|
Reader |
Name Address Phone |
Add() Detele() Change_Info() |
물리적 |
|
Librarian |
Name Phone |
Add() Delete() Schedule() |
물리적 |
|
Periodical |
Title Volume Number Year |
Add() Delete() |
물리적 |
◈ 예제 4.2: 클래스 다이어그램 ◈
도서관 시스템을 위하여 발견한 예제 3.2의 모든 사용사례를 만족하는 클래스 다이어그램을 그려라..
<정답>
